java从另一个类文件向类添加方法
可以用Java编写这种代码吗?我有一个原始的java文件名ClassA,但我不想在里面乱搞太多。所以我创建了另一个ClassB。java来输入要在ClassA中调用的新方法。爪哇
A级。爪哇
public class ClassA implements XYZ{
public ClassA() {
Abc();
}
}
B班。爪哇
public class ClassB {
public ClassB Abc{
}
}
# 1 楼答案
您还可以在ClassA变量中声明其他内容,以访问ClassB中的方法和属性,如下所示:
或者
# 2 楼答案
如果希望ClassB具有ClassA功能,那么应该通过继承或组合来增强ClassB。例如:
继承:
组成:
一般来说,我倾向于组合而不是继承。组合的一个例子是为类提供一个Scanner或ArrayList对象,并在类的方法中使用Scanner或ArrayList。正如您所见,除非在非常特殊的情况下,否则尝试让您的类扩展这两个实体中的任何一个都是没有意义的
否则,你的问题仍然很不清楚,如果你仍然有问题,需要我们的帮助,你最好给出具体的例子,说明你正在努力实现的目标
# 3 楼答案
这会让你明白你的意思
# 4 楼答案
虽然你的代码完全不清楚,但我觉得你想要这个